package cn.webrx;

import java.util.Calendar;
import java.util.Date;

public class Calen1 {
    public static void main(String[] args) {
        //将d 转换为Calendar类实例
        Date d = new Date();
        d.setYear(2000 - 1900);
        System.out.println(d);

        Calendar c = Calendar.getInstance();
        c.setTime(d); //此方法,将date实例设置到当前日历类，将date转换为Calendar
        System.out.println(c.getTime());//getTime(); 将日历类实例，转换为Date类实例

        //将日历类实现转换为Date实例
        Calendar c2 = Calendar.getInstance();
        c2.set(Calendar.YEAR, 1985);//设置为1985年
        c2.set(Calendar.MONTH, 10 - 1);//设置为10月
        c2.set(Calendar.DAY_OF_MONTH, 18);//设置为18日
        c2.set(Calendar.HOUR_OF_DAY, 9);

        Date d2 = c2.getTime();
        System.out.println(d2);
        //格式化输出Date类
        System.out.printf("%tF %tT %tA %tp %n", d2, d2, d2, d2);

        //格式化输出日历类 %tF 日期年月日
        //%tT 时间时分秒，而且会自动的补0  < 1$
        System.out.printf("%tF %<tT %<tA %<tp %n", c2);
        System.out.printf("%tF %1$tT %1$tA %1$tp %n", c2);

    }
}
